#include<locale.h>
#include<stdlib.h>
#include<stdbool.h>
#include<Windows.h>
#include<winuser.h>
#include<stdio.h>
#include<time.h>
#define _CRT_SECURE_NO_WARNINGS 1
#include"text.h"
void text() {
	int ch = 0;
	do
	{
		system("cls");
		//创建贪吃蛇
		Snake snake = { 0 };
		//初始化
		Game_start(&snake);
		//运行
		Game_run(&snake);
    // 检查是否有键盘输入
    while (_kbhit()) {
    // 如果有按键输入，调用_getch()读取并丢弃该按键
    // 直到键盘缓冲区中没有更多按键为止
    _getch();
    }
		//结束
		Game_end(&snake);
		set_pos(20,15);
		printf("再来一局吗？(Y/N):");
		ch = getchar();
		while (getchar() != '\n');
		//getchar();
		
	} while (ch == 'Y' || ch =='y');
	set_pos(0, 27);
}
int main() {
	//适配本地环境
	setlocale(LC_ALL, "");
	text();
	
	return 0;
}


